home *** CD-ROM | disk | FTP | other *** search
- !==
- !== CVS_ACCESS.txt for Samba release 1.9.18p10 20 Aug 1998
- !==
- Contributor: Modified from the Web pages by Jeremy Allison.
- Date: 23 Dec 1997
- Status: Current
-
- How to get access to Samba source code via cvs.
- ===============================================
-
- CVS Access to samba.anu.edu.au
- ------------------------------
-
- The machine samba.anu.edu.au runs a publicly accessible CVS
- repository for access to the source code of several packages,
- including samba, rsync and jitterbug. This document describes
- how to get anonymous read-only access to this source code.
-
- Access via cvsweb
- -----------------
-
- You can access the source code via your favourite WWW browser.
- This allows you to access the contents of individual files in
- the repository and also to look at the revision history and
- commit logs of individual files. You can also ask for a diff
- listing between any two versions on the repository.
-
- Use the URL : http://samba.anu.edu.au/cgi-bin/cvsweb
-
- Access via cvs
- --------------
-
- You can also access the source code via a normal cvs client.
- This gives you much more control over you can do with the
- repository and allows you to checkout whole source trees
- and keep them uptodate via normal cvs commands. This is the
- preferred method of access if you are a developer and not
- just a casual browser.
-
- To download the latest cvs source code, point your
- browser at the URL :
-
- http://www.cyclic.com/
-
- and click on the 'How to get cvs' link. CVS is free
- software under the GNU GPL (as is Samba).
-
- To gain access via anonymous cvs use the following steps.
- For this example it is assumed that you want a copy of the
- samba source code. For the other source code repositories
- on this system just substitute the correct package name
-
- 1. Install a recent copy of cvs. All you really need is a
- copy of the cvs client binary.
-
- 2. Run the command
-
- cvs -d :pserver:cvs@samba.anu.edu.au:/cvsroot login
-
- When it asks you for a password type 'cvs' (not including
- the quotes).
-
- 3. Run the command
-
- cvs -d :pserver:cvs@samba.anu.edu.au:/cvsroot co samba
-
- This will create a directory called samba containing the
- latest samba source code. This currently corresponds to the
- 1.9.18alpha development tree.
-
- 4. Whenever you want to merge in the latest code changes use
- the following command from within the samba directory:
-
- cvs update -d -P
-
- NOTE: If you instead want the latest source code for the
- 1.9.17 stable tree then replace step 4 with the command:
-
- cvs -d :pserver:cvs@samba.anu.edu.au:/cvsroot co -r BRANCH_1_9_17 samba
-
- Access to the NT DOMAIN Controller code
- ---------------------------------------
-
- The Samba PDC code is being separately developed on a
- branch named BRANCH_NTDOM. To gain access to the latest
- source code (this changes daily) do the following:
-
- 1). Log onto cvs
-
- cvs -d :pserver:cvs@samba.anu.edu.au:/cvsroot login
-
- When it asks you for a password type 'cvs' (not including
- the quotes).
-
- 2). Check out the BRANCH_NTDOM by typing :
-
- cvs -d :pserver:cvs@samba.anu.edu.au:/cvsroot co -r BRANCH_NTDOM samba
-
- This will create a directory called samba containing the
- latest snapshot of the domain controller code.
-
- 3). To keep this code up to date after it has been
- changed in the cvs repository, cd into the samba
- directory you created above and type :
-
- cvs update -d -P
-
- How it's done.
- --------------
-
- If you are interested in how anonymous cvs access is set up and
- want to set it up on your own system then you might like to checkout
- the pserver source code using the the command :
-
- cvs -d :pserver:cvs@samba.anu.edu.au:/cvsroot co pserver
-
- You really have to know what you are doing to do this. Please don't
- email samba-bugs with basic cvs or unix security questions.
-
- Reporting problems.
- -------------------
-
- If you have any problems with this system please email
- samba-bugs@samba.anu.edu.au.
-